﻿using Abp.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Aceso.LOreal.Entities
{
    public class SYS_RIGHT:Entity<Guid>
    {
        /// <summary>
        /// 主键
        /// Length : 22
        /// </summary>
        public virtual Int64 RIGHTID { get; set; }

        /// <summary>
        /// 系统ID
        /// Length : 22
        /// </summary>
        public virtual Int64 SYSTEMID { get; set; }

        /// <summary>
        /// 父级权限ID
        /// Length : 22
        /// </summary>
        public virtual Int64 PARENTRIGHTID { get; set; }

        /// <summary>
        /// 权限名称
        /// Length : 100
        /// </summary>
        public virtual String RIGHTNAME { get; set; }

        /// <summary>
        /// 权限类型 (1.模块,2.功能)
        /// Length : 22
        /// </summary>
        public virtual Int64 TYPE { get; set; }

        /// <summary>
        /// 是否管理权限(管理菜单只可由管理操作，管理不可以操作其他任何权限)
        /// Length : 1
        /// </summary>
        public virtual String ISADMINRGIHT { get; set; }

        /// <summary>
        /// 链接URL
        /// Length : 400
        /// </summary>
        public virtual String NAVIGATEURL { get; set; }

        /// <summary>
        /// 图片URl
        /// Length : 400
        /// </summary>
        public virtual String IMAGEURL { get; set; }

        /// <summary>
        /// 小图标
        /// Length : 400
        /// </summary>
        public virtual String SIMAGEURL { get; set; }

        /// <summary>
        /// 排序
        /// Length : 22
        /// </summary>
        public virtual Int64 SORTORDER { get; set; }

        /// <summary>
        /// 是否显示菜单
        /// Length : 1
        /// </summary>
        public virtual String ISDISPLAY { get; set; }

        /// <summary>
        /// 是否删除
        /// Length : 1
        /// </summary>
        public virtual String ISDELETED { get; set; }

        /// <summary>
        /// 目标窗口(0.自己,1.新窗口)
        /// Length : 100
        /// </summary>
        public virtual String TARGET { get; set; }

        /// <summary>
        /// 层级
        /// Length : 22
        /// </summary>
        public virtual System.Nullable<Int64> RIGHTLEVEL { get; set; }

        /// <summary>
        /// 宽度
        /// Length : 22
        /// </summary>
        public virtual System.Nullable<Int64> WIDTH { get; set; }

        /// <summary>
        /// 高度
        /// Length : 22
        /// </summary>
        public virtual System.Nullable<Int64> HEIGHT { get; set; }
    }
}
